﻿using WeiXin.Base.Card.Info;

namespace WeiXin.Base.Card
{
    /// <summary>
    /// 卡券信息
    /// </summary>
    public class CardInfo
    {
        /// <summary>
        /// 基础信息
        /// </summary>
        public BaseInfo base_info { get; set; }

        /// <summary>
        /// 高级信息
        /// </summary>
        public AdvancedInfo advanced_info { get; set; }

        /// <summary>
        /// 团购券专用，团购详情。
        /// </summary>
        public string deal_detail { get; set; }

        /// <summary>
        /// 代金券专用，表示起用金额（单位为分）,如果无起用门槛则填0
        /// </summary>
        public string least_cost { get; set; }

        /// <summary>
        /// 代金券专用，表示减免金额。（单位为分）
        /// </summary>
        public string reduce_cost { get; set; }

        /// <summary>
        /// 折扣券专用，表示打折额度（百分比）。填30就是七折。
        /// </summary>
        public string discount { get; set; }

        /// <summary>
        /// 兑换券专用，填写兑换内容的名称。
        /// </summary>
        public string gift { get; set; }

        /// <summary>
        /// 优惠券专用，填写优惠详情。
        /// </summary>
        public string default_detail { get; set; }
    }
}
